// 导入若依封装的axios请求工具
import request from '@/utils/request'

/**
 * 腾讯云语音合成接口集合
 */
const ttsApi = {
  // 文本转语音（返回Base64编码，适合需要二次处理音频的场景）
  textToVoice: (data) => {
    return request({
      url: '/tts/textToVoice',
      method: 'post',
      data: data // 以请求参数形式传递合成文本
    })
  },
  // 文本转语音（返回音频流，适合直接播放的场景）
  textToVoiceStream: (data) => {
    return request({
      url: '/tts/textToVoiceStream',
      method: 'post',
      data: data ,
      responseType: 'blob' // 关键：指定响应类型为二进制流，否则会乱码
    })
  }
}

// 导出接口供页面调用
export default ttsApi